body {
	font-family: Arial, Helvetica, sans-serif;
	
}

#header { 
}

input.action{
border:1px solid #ccc;
color:#2681B0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
background:#f3f3f3;
padding:2px 3px;
margin:3px 8px 3px 8px;
}

input textarea{
margin:5px 0 5px 5px;
}


.bg_index{
background:url(../images/bg_body.jpg) repeat-x bottom left;
}

.pdd_logo{
padding-top:20px;
}

a.logout{
font-size:11px;
color:#00CCFF;
font-weight:bold;
background: url(../images/icon_logout.gif) no-repeat 5px 0;
padding: 5px 8px 5px 30px;
}

p.idiomas{
float:right;
font-size:11px;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ccc;
}

p.idiomas a.select{
color:#369DD1;
}

p.idiomas a{
color:#ccc;
}

table.titulo td.icono{
width:60px;
text-align:right;
}

table.titulo td.icono img{
margin-right:8px;
}

table.titulo td.breadcrumbs{
color:#2681B0; 
}

table.titulo td.breadcrumbs p{
font-size:12px;
margin:0;
padding: 0 0 0 3px;
}

table.titulo td.breadcrumbs p span{
font-weight:bold;
}

.blanco{
color:#fff;
}

a.linkblue{
color:#029DE8;
}


table.base td.title{
color:#000;
text-align:left;
background:#CEEEFF;
}

table.base td.title p{
font-size:14px;
font-weight:bold;
background: url(../images/bg_title.gif) no-repeat 10px 12px;
padding:10px 0 6px 28px;
margin:0;
}

table.base td.line{
border-bottom:1px solid #ccc;
padding:5px 5px 0 5px;
}

table.base td.lineV{
border-right:1px solid #ccc;
}

h3.seccion{
padding-left:25px;
}

table.base td{
padding:5px 3px 8px 3px;
}

table.base td p{
padding: 3px 6px 3px 25px;
font-size:11px;
margin:0;
font-size:11px;
}

table.base td p.blue{
color:#029DE8;
padding: 3px 12px 3px 25px;
margin:0;
}

table.base td.gris{
background:#eee;
}

table.base td.error{
background:#FFFFC0;
padding-left:25px;
font-size:11px;
font-weight:normal;
}

span.error{
padding-left:25px;
font-size:11px;
display:block;
width:92%;
height:55px;
overflow:hidden;
text-align:right;
background:url(../images/warning.gif) no-repeat 8px 15px #FFFFC0;
margin: 0 0 20px 5px;
}

table.base td.error p{
color:#FF0000;
margin:0;
padding:10px 5px 5px 35px;
text-align:left;
background:url(../images/warning.gif) no-repeat 0 5px;
font-weight:normal;
}

span.error p{
color:#FF0000;
margin:0;
padding:0px 5px 5px 35px;
text-align:left;
font-weight:normal;
}
